.conter_left img{
	animation:circle 20s linear infinite;
}
.conter_left{
	float: left;
	position: relative;
	margin: 15.5% 0 0 7.5%;
	width: 50%;
}
.conter_left p{
	position: absolute;
    top: 40%;
    left: 21%;
    font-size: 3vw;
    color: #fff;
    background: url(../images/p_banner.png) no-repeat -35px 33px;
    background-size: 50%;
    width: 60%;
    text-align: center;
    height: 19%;
}
@-webkit-keyframes circle{

0%{ transform:rotate(0deg); }

100%{ 
	transform:rotate(360deg);
   }

}
.conter_right{
	float: right;
	width: 40%;
	height: 100%;
	display: flex;
	align-items: center;
}
.conter{
	background: url(../images/banner.png) no-repeat;
	background-size:cover ;
	width: 100%;
	height: 100%;
}
.login{
	background: url(../images/login_banner.png) no-repeat; background-size:100% ;
	width: 71%;
    height: 51%;
    display: flex;
	justify-content: center;
	padding-top: 14%;
}
.login ul{
	width: 100%;
	height: 72%;

}
.login ul li {
	height: 27%;
	display: flex;
	align-items: center;
	margin-top: 5%;
	border-bottom: 1px solid #6a95c2;
}

.login ul li img {
	float: left;
}

.login ul li input {
	font-size: 0.7vw;
	height: 20px;
	width: 70%;
	line-height: 20px;
	border: 0;
	background-color: transparent;
	color: #00ffff;
	float: left;
	margin-left: 22px;
}

input::-webkit-input-placeholder {
	color: #b1bfd7;
}

.login p {
	text-align: center;
	font-size:2vw;
	font-weight: 100;
	color: #00ffff;
	display: block;
	font-family: "microsoft yahei";
	letter-spacing: 6px;
	font-weight: bold;
}

.login ul li:nth-child(3) {
	float: left;
	width: 60%;
}
#mpanel2{
	float: right;
	cursor: pointer;
    margin: 5% 0 0 0;
   	width: 38%;
	
}
.checkbox {
	width: 100%;
	color: #fff;
	height: 15%;
	padding-top: 2%;
	line-height: 18px;
}
.button {
	margin-top: 25%;
	text-align: center;
	font-size: 1vw;
	color: #ffffff;
	font-weight: 100;
	display: block;
	width: 100%;
	height: 15%;
	background: url(../images/button_banner.png) no-repeat center;
	background-size: cover;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 27px 27px 27px 27px;
}

.fr{
	color: #fff;
	font-size: 0.8vw;
}
